imaginary companion - Spanish English Dictionary